Skip to content

Switch from Makefile to mise#48

Merged
amrabed merged 27 commits into
mainfrom
feature/mise-integration-5768670907937080563
May 13, 2026
Merged

Switch from Makefile to mise#48
amrabed merged 27 commits into
mainfrom
feature/mise-integration-5768670907937080563

Conversation

@google-labs-jules
Copy link
Copy Markdown
Contributor

@google-labs-jules google-labs-jules Bot commented May 11, 2026

This change replaces the Makefile with mise for tool management and task automation. Project scripts and CI/CD workflows have been updated accordingly.


PR created automatically by Jules for task 5768670907937080563 started by @amrabed

@google-labs-jules
Copy link
Copy Markdown
Contributor Author

👋 Jules, reporting for duty! I'm here to lend a hand with this pull request.

When you start a review, I'll add a 👀 emoji to each comment to let you know I've read it. I'll focus on feedback directed at me and will do my best to stay out of conversations between you and other bots or reviewers to keep the noise down.

I'll push a commit with your requested changes shortly after. Please note there might be a delay between these steps, but rest assured I'm on the job!

For more direct control, you can switch me to Reactive Mode. When this mode is on, I will only act on comments where you specifically mention me with @jules. You can find this option in the Pull Request section of your global Jules UI settings. You can always switch back!

New to Jules? Learn more at jules.google/docs.


For security, I will only act on instructions from the user who triggered this task.

Comment thread .github/workflows/check.yml Outdated
Comment thread .github/workflows/deploy.yml Outdated
Comment thread .github/workflows/docs.yml Outdated
Comment thread mise.toml Outdated
Comment thread mise.toml
Comment thread mise.toml
Comment thread mise.toml Outdated
Comment thread .github/workflows/docs.yml Outdated
Comment thread docs/README.md Outdated
Comment thread mise.toml
Comment thread mise.toml Outdated
google-labs-jules Bot and others added 5 commits May 11, 2026 22:19
- Introduce mise.toml for tool management and task automation
- Migrate dependencies to requirements.txt files
- Move tool configurations (Ruff, Pyright, Coverage) to standalone files
- Update project scripts (new.py, rename.py) to support the new setup
- Update GitHub Workflows to use jdx/mise-action
- Update documentation and pre-commit hooks
- Remove Makefile and pyproject.toml
- Add mise.toml for tool versioning (python, uv) and task automation
- Retain pyproject.toml for dependency management and project metadata
- Replace Makefile with mise tasks
- Update scripts/new.py and scripts/rename.py to support mise.toml
- Update GitHub Workflows to use jdx/mise-action
- Update documentation and pre-commit hooks to use mise run commands
- Upgrade mise-action to v4 in GitHub workflows
- Refactor mise.toml tasks to use 'usage' for argument parsing
- Add project-specific and common shell aliases to mise.toml
- Improve scripts/new.py and scripts/rename.py for robust mise.toml updates
- Simplify task scripts by utilizing usage environment variables
- Refactor cdk tasks to use a common base task in mise.toml
- Add support for --profile/-p parameter in cdk tasks
- Switch to python.uv_venv_auto setting in mise.toml
- Remove redundant caching from docs workflow
- Update documentation and scripts to reflect task parameter changes
@amrabed amrabed force-pushed the feature/mise-integration-5768670907937080563 branch from da5ebf2 to e1a85c9 Compare May 12, 2026 02:20
@amrabed amrabed marked this pull request as ready for review May 12, 2026 02:20
amrabed
amrabed previously approved these changes May 12, 2026
@amrabed amrabed changed the title Replace Makefile and pyproject.toml with mise Replace Makefile with mise May 12, 2026
@amrabed amrabed changed the title Replace Makefile with mise Switch from Makefile to mise May 12, 2026
@amrabed amrabed force-pushed the feature/mise-integration-5768670907937080563 branch from e1a85c9 to d14f82e Compare May 12, 2026 02:34
amrabed
amrabed previously approved these changes May 12, 2026
Comment thread mise.toml Outdated
Comment thread mise.toml Outdated
Comment thread mise.toml Outdated
Comment thread scripts/rename.py Outdated
- Adopt standardized settings for virtualenv management
- Refactor cdk tasks into a common base task to reduce duplication
- Remove redundant manual caching from GitHub workflows (handled by mise-action)
- Clean up task usage and argument handling, removing defaults from project task
- Revert unnecessary changes in rename script and documentation
amrabed and others added 8 commits May 11, 2026 22:55
- Update CONTRIBUTING.md to reflect switch from Poetry/Make to mise/uv
- Update .devcontainer/Dockerfile to include mise and AWS CDK
- Refine .vscode/settings.json for Python and pytest integration
- Verify consistent task execution and test passing across environments
- Ensure all project metadata and automation scripts align with mise/uv workflow
@amrabed amrabed force-pushed the feature/mise-integration-5768670907937080563 branch from 9169ab3 to f493f0f Compare May 12, 2026 12:51
@amrabed amrabed force-pushed the feature/mise-integration-5768670907937080563 branch from de27dca to 2953e7e Compare May 13, 2026 10:31
@amrabed amrabed force-pushed the feature/mise-integration-5768670907937080563 branch from 2953e7e to 90b8a84 Compare May 13, 2026 10:35
@amrabed amrabed merged commit 6f65fd1 into main May 13, 2026
1 check passed
@amrabed amrabed deleted the feature/mise-integration-5768670907937080563 branch May 13, 2026 23:58
amrabed added a commit that referenced this pull request May 14, 2026
Co-authored-by: Amr Abed <3361565+amrabed@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant